﻿using System.Collections.Generic;
using Resn.WhuPub.DML;

namespace Resn.WhuPub.BIL
{
        /// <summary>
        ///定义书籍的属性和方法
        /// </summary>
        public interface IBook : IEntity
        {
                #region 属性

                #region 基本属性

                /// <summary>
                ///获取联系人标识
                /// </summary>
                /// <value>
                ///联系人标识
                /// </value>
                string ContactId { get; }

                /// <summary>
                ///获取或设置书籍名称
                /// </summary>
                /// <value>
                ///书籍名称
                /// </value>
                string Name { get; set; }

                /// <summary>
                ///获取或设置参与编写方式
                /// </summary>
                /// <value>
                ///参与编写方式
                /// </value>
                PartakeType PartakeType { get; set; }

                /// <summary>
                ///获取或设置书籍出版社
                /// </summary>
                /// <value>
                ///出版社
                /// </value>
                string Publisher { get; set; }

                #endregion 基本属性

                /// <summary>
                ///获取书籍模型
                /// </summary>
                /// <value>
                ///书籍模型
                /// </value>
                BookModel Model { get; }

                /// <summary>
                /// 获取联系人
                /// </summary>
                /// <value>
                /// 联系人
                /// </value>
                IContact Contact { get; }

                #endregion 属性

                #region 方法

                

                #endregion

        }
}